<%@ page import="java.util.Map" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="com.atguigu.pojo.Student" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
  <title>JSP - Hello World</title>
    <style type="text/css">
        table{
            width: 500px;
            border: 1px solid black;
            border-collapse: collapse;
        }
        th,td{
            border: 1px solid red;
        }
    </style>
</head>
<body>
<%--  保存之前：${requestScope.abc}<br>--%>
<%--  <c:set scope="request" var="abc" value="xValue"/>--%>
<%--  保存之后：${requestScope.abc}--%>
<%--  <c:if test="${12==12}">--%>
<%--      <h1>12等于12成立</h1>--%>
<%--  </c:if>--%>
<%--  <c:choose></c:choose>--%>
<%--  <c:when test=""></c:when>--%>
<%--  <c:otherwise></c:otherwise>--%>
<%--先在域中保存一个值--%>
<%--  <%--%>
<%--      request.setAttribute("height","44");--%>
<%--  %>--%>
<%--  <c:choose>--%>
<%--    <c:when test="${requestScope.height >44}">--%>
<%--      <h2>值为44</h2>--%>
<%--    </c:when>--%>
<%--    <c:when test="${requestScope.height >50}">--%>
<%--      <h2>值为50</h2>--%>
<%--    </c:when>--%>
<%--    <c:otherwise>--%>
<%--      <h2>值为其他</h2>--%>
<%--    </c:otherwise>--%>
<%--  </c:choose>--%>
<%--      <c:forEach begin="1" end="10" var="i">--%>
<%--        ${i}--%>
<%--      </c:forEach>--%>
<%--        <%--%>
<%--            request.setAttribute("arr",new String[]{"11133","43252","8859389"});--%>

<%--        %>--%>
<%--        <c:forEach items="${requestScope.arr}" var="item">--%>
<%--            ${item}--%>
<%--        </c:forEach>--%>
<%--        <%--%>
<%--            Map<String,Object> map= new HashMap<String,Object>();--%>
<%--            map.put("key1","value1");--%>
<%--            map.put("key2","value2");--%>
<%--            request.setAttribute("map",map);--%>

<%--        %>--%>
<%--        <c:forEach items="${requestScope.map}" var="i">--%>
<%--&lt;%&ndash;            这里输出是每一个键值对&ndash;%&gt;--%>
<%--            ${i}--%>
<%--&lt;%&ndash;            只输出键&ndash;%&gt;--%>
<%--            ${i.key}--%>
<%--&lt;%&ndash;            只输出值&ndash;%&gt;--%>
<%--            ${i.value}--%>
<%--        </c:forEach>--%>
        <%
            List<Student> studentList = new ArrayList<Student>();
//            进行赋值
            for(int i = 1 ; i < 10 ;i++){
                studentList.add(new Student(i,"username"+i,"password"+i,18+i,"phone"+i));

            }
            //在保存在域中
            request.setAttribute("stus",studentList);
        %>
<%--        用表格把这些数据输出--%>
        <table>
            <tr>
                <th>编号</th>
                <th>姓名</th>
                <th>密码</th>
                <th>年龄</th>
                <th>电话</th>
                <th>操作</th>
            </tr>
         <c:forEach items="${requestScope.stus}" var="stu">
            <tr>
                <td>${stu.id}</td>
                <td>${stu.username}</td>
                <td>${stu.password}</td>
                <td>${stu.age}</td>
                <td>${stu.phone}</td>
                <td>删除，修改</td>
            </tr>

         </c:forEach>
        </table>

</body>
</html>